package com.itheima.service;

import com.itheima.entity.PageResult;
import com.itheima.pojo.CheckItem;

import java.util.List;

/**
 * 类 名: CheckItemService
 * 描 述:
 * 作 者: 蔡畅
 * 创 建：2019年11月19日
 */
public interface CheckItemService {

   /**
    * 新增
    * @param checkItem
    */
   public void add(CheckItem checkItem);

   /**
    * 分页查询
    * @param currentPage
    * @param pageSize
    * @param queryString
    * @return
    */
   PageResult findPage(Integer currentPage, Integer pageSize, String queryString);

   /**
    * 根据id删除检查项
    * @param id
    */
   public void deleteCheckItemById(Integer id);

   /**
    * 编辑检查项
    * @param checkItem
    */
   public void edit(CheckItem checkItem);

   /**
    * 根据id查询检查项
    * @param id
    */
   public void findById(Integer id);

   /**
    * 查询所有
    * @return
    */
   List<CheckItem> findAll();
}
